﻿<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="__STYLE__"></link><meta name="GENERATOR" content="MSHTML 11.00.9600.17496"></meta></head><body>
<p><strong>Команды объектов метаданных</strong></p>
<p>Создание команд, открывающих формы в основном окне, демонстрируется на примере команды для общей формы <a href="v8:ОткрытьФорму=ОбщаяФорма.ОбщиеНастройки">ОбщиеНастройки</a>. Для этой общей формы отключено стандартное включение в командный интерфейс и создана команда, которая открывает общую форму в основном окне приложения.</p>
<p>У отчета <a href="v8:ОткрытьСсылку=e1cib/app/Отчет.ОстаткиТоваровНаСкладах">ОстаткиТоваровНаСкладах</a> создана команда ОстаткиПоСкладу. Для нее определен тип параметра СправочникСсылка.Склады и задана группа по умолчанию. Команда ОстаткиПоСкладу добавлена в командную панель документа <a href="v8:ОткрытьФорму=Документ.РасходТовара.ФормаОбъекта">РасходТовара</a> с привязкой к полю формы Склад. Также данная команда автоматически добавляется в <a href="v8:ОткрытьФорму=Справочник.Склады.ФормаСписка">форме списка</a> и в <a href="v8:ОткрытьФорму=Справочник.Склады.ФормаОбъекта">форме элемента</a> справочника Склады. <br>В модуле команды значение параметра передается в открываемую форму отчета, в значении параметра "Отбор". Форма отчета анализирует данный параметр и автоматически добавляет в отбор отчета значения из данной структуры. Кроме отбора в форму отчета передается параметр "КлючНазначенияИспользования", позволяющий отчету, открываемому по данной команде, иметь собственные пользовательские настройки. Таким образом, пользователь будет иметь возможность модифицировать открываемый отчет, и его настройки будут использоваться при следующем открытии отчета с помощью данной команды. Также в форму отчета передается параметр "СформироватьПриОткрытии", при помощи которого указывается, что отчет должен быть сразу сформирован, т.е. пользователю не придется при открытии отчета формировать его при помощи команды Сформировать.</p>
<p>Система предоставляет стандартные команды с параметрами, которые можно использовать в формах. Например, критерий отбора ДокументыКонтрагента предоставляет команду для открытия списка документов. Она доступна в командном интерфейсе формы контрагента, так как параметр команды соответствует по типу, ссылке основного реквизита этой формы. Команда по умолчанию не видима, но в конфигурации она включена в режиме редактирования командного интерфейса формы. Некоторые команды, например, открытия подчиненных справочников, по умолчанию видимы. В форме контрагента такой командой является команда открытия списка расчетных счетов контрагента.</p></body></html>